Make GtkIconInfo a GObject
authorAlexander Larsson <alexl@redhat.com>
Wed, 13 Feb 2013 14:05:02 +0000 (15:05 +0100)
committerAlexander Larsson <alexl@redhat.com>
Thu, 14 Feb 2013 21:07:25 +0000 (22:07 +0100)
commite2d0846386ed65efce5018e09a5196005dbedf16
tree13692fe68231ea04d08db44edd2804f3d75040c8
parent32c6c672d14c335202607a6c6a19ea8f113a4d16
Make GtkIconInfo a GObject

This is necessary in order to have async operations on it.
All the old copy/free functions keeps working, and g_boxed_copy on a GObject
also works, so this should be mostly compatible, but techncally its a minor
ABI break since the GType changes fundamental type. Changes like this has
happened before though, like with GVariant becomming its own fundamental
type.

https://bugzilla.gnome.org/show_bug.cgi?id=693802
gtk/gtkicontheme.c
gtk/gtkicontheme.h